parochial house (catholic church) - Español Inglés Diccionario